self-sealing pump - Francés Inglés Diccionario